Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Open 88 - Contrexeville Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux XXVIII Edizione 'A.Savoldi' - Manerbio Open de L'Isere (Open 38) - Grenoble Challenger 42 - Andrezieux Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The Manchester Trophy - Manchester Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Challenger 42 - Andrezieux Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Internationaux du Doubs - Besancon Internationaux de Doubs Open de Franchie-Comte - Besancon Isla de Lanzarote - Lanzarote Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Morocco Tennis Tour - Marrakech Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Challenger Ford de Cherbourg - Cherbourg Open D'Orleans - Orleans Cherbourg Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Orleans Challenger Rhodes Challenger Bordeaux Challenger Segovia Challenger Rennes Challenger Orleans Challenger Heilbronn Open - Heilbronn Courmayeur Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Granby Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Open de Franche-Comte - Besancon Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Open de L'Isere - Grenoble Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester UBS Open Gstaad - Gstaad Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Geneva Challenger - Geneva Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach DPD Challenger 2000 - Aschaffenburg The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Stockholm Open - Stockholm Kitzbuhel Ostrava Open de L'Isere-Open 38 - Grenoble AAPT Championships - Adelaide Qatar Open - Doha Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide V Torneo Internazionale di Tennis - Barletta Segovia Challenger Dubai Open - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow BMW Open - Munich AEGON Championships - London Open de Moselle - Metz UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open Sud de France - Montpellier Open 13 - Marseille Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Orleans Challenger Libema Open - 's-Hertogenbosch Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Brest Challenger Bordeaux Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Dubai Tennis Open - Dubai Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Open de Montauban - Montauban Open de L'Isere - Grenoble Qatar Mobil Open 2001 - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Open 13 - Marseille The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Dubai Tennis Open - Dubai Rennes Challenger Gemax Open - Belgrade Heineken Open - Singapore San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Grand Prix de Tennis de Toulouse - Toulouse German Open - Hamburg Eurocard Open - Stuttgart The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Stuttgart Essen NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rado Swiss Open - Gstaad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami 1997 Mercedes Cup - Stuttgart Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Gerry Weber Open - Halle President's Cup 1997 - Tashkent Adidas International - Sydney CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AAPT Championships - Adelaide AAPT Championships - Adelaide French Open - Paris Wimbledon - London Open 13 - Marseille Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Franklin Templeton Tennis Classic - Scottsdale The Samsung Open - Nottingham RCA Championships - Indianapolis Open Seat-Godo 2001 - Barcelona CA Tennis Trophy - Vienna Open 13 - Marseille Davidoff Swiss Indoors - Basel Bordeaux Challenger Australian Open - Melbourne Scania Stockholm Open - Stockholm French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Gerry Weber Open - Halle Bordeaux Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Salzburg Challenger Davidoff Swiss Indoors - Basel AXA Cup - London French Open - Paris Dallas Challenger Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Chennai Open - Chennai BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Heineken Open Shanghai - Shanghai Open Sud de France - Montpellier Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon French Open - Paris CA Tennis Trophy - Vienna Medibank International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris Wimbledon - London Halle U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb French Open - Paris St. Petersburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Ostrava Australian Open - Melbourne Cherbourg Challeger French Open - Paris Le Gosier Challenger U.S. Open - New York Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Sarajevo Challenger St. Brieuc Challenger AEGON Championships - London Open 13 - Marseille Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Cherbourg Challenger Apia International - Sydney Johannesburg Challenger Tunis Challenger Open de Nice Cote d'Azur - Nice Athens Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tunis Challenger Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Swiss Indoors Basel - Basel AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp Davidoff Swiss Indoors Basel - Basel Fever-Tree Championships - London Gerry Weber Open - Halle Istanbul Challenger Abierto Mexicano Telcel - Acapulco Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Australian Men's Hardcourt Championships - Adelaide Open 13 - Marseille Open de Nice Cote d'Azur - Nice Davis Cup, World Group, SF, FRA-ESP 3-2 Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava Atlanta Tennis Championships - Atlanta All Lower level tournaments Brisbane International - Brisbane Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Olympics - Sydney Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Munich Moselle Open - Metz Apia International - Sydney Stuttgart Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille AEGON Championships - London Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne European Community Championships - Antwerp Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Pilot Pen International - New Haven Open Sud de France - Montpellier ABN/AMRO World Tennis Tournament - Rotterdam Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai President's Cup - Tashkent U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Adelaide Gerry Weber Open - Halle AAPT Championships - Adelaide Tennis Channel Open - Las Vegas ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Guardian Direct Cup - London ARAG World Team Championship - Dusseldorf Campbells Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong Japan Open - Tokyo Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier Grand Prix de Tennis de Toulouse - Toulouse Beijing Open - Beijing Adidas International - Sydney European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai du Maurier Open - Toronto Moselle Open - Metz The Lipton Championships - Key Biscayne Adidas International - Sydney Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Salem Open - Hong Kong Gerry Weber Open - Halle Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Newsweek Champions Cup - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Rome Licher German Open - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Rogers Masters - Montreal Indianapolis Tennis Championships - Indianapolis Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Mutua Madrid Open - Madrid Wimbledon - London Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Hamburg Mutua Madrilena Madrid Open - Madrid Milan Indoors - Milan Rogers Cup - Montreal Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne European Open - Antwerp Australian Open Wimbledon - London Telecom Italia Masters - Rome French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Tennis Masters Series - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Olympics - Athens Olympics - Beijing Davis Cup, Group 1, 2R, RSA-GER 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, Group 1, 2R, GER-ISR 5-0 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 Colonial Classic - Kooyong ATP Tour World Championship - Hannover